/*弹框*/
.pop1{
	display: none;
	    top: 0;
    left: 0;
    position: fixed;
    z-index: 100;
    background-color: black;
    opacity: .5;
    width: 100%;
    height: 100%;
}
.pop{
	display: none;
	font-size: 14px;
    position: fixed;
    z-index: 110;
    background-color: white;
    top: 200px;
    /*left: 360px;*/
    width: 435px;
     height: 249px; 
    border: 1px solid #CCCCCC;
}
.pop-t{
	font-size: 14px;
	color: #333;
	position: relative;
    border-bottom: 1px solid #CCCCCC;
    background-color: #F5F5F5;
    text-align: center;
    width: 100%;
    height: 55px;
    line-height: 55px;
}
.pop-img{
	    top: 20px;
    right: 20px;
    position: absolute;
}
/*公共弹框结束*/
.pop-text{
	    height: 52px;
    text-align: center;
    font-size: 20px;
    color: #FFC100;
    margin: 39px auto;
}
.pop-y{
	border: 2px solid #FFC100;
	font-size: 14px;
	color: #333333;
	margin: 0 auto;
	width: 155px;
	text-align: center;
	height: 34px;
	line-height: 34px;
	background-color: #FFF5DD;
}
/*//弹框结束*/
.u-flyer{display: block;width: 80px;height: 80px;border-radius: 50px;position: fixed;z-index: 9999;}
/*加入购物车结束*/
input,#de-cart,.main-act1,.main-act2,.topImg,.top-c,.main-span>span img,
#descrip img,#logistics img,#serve img,.evaluate-f span,.niming img{
	cursor: pointer;
}
/*头部*/

.top1 {
	width: 1200px;
	/*margin-top: 20px;*/
	margin: 20px auto 0px auto ;
}
.main{
	width: 1200px;
	margin: 0 auto;
}
.top-t {
	margin-bottom: 29px;
	font-size: 14px;
	color: #333333;
}

.top-t-h, .top-t-f {
	padding: 0px 10px;
}

.top-t-text2 {
	color: #EAAF27;
}


/*中间*/


/*中左*/
.top-m-l {
	width: 454px;
	float: left;
}
.top-m-l>span{
	display: block;
}
.top-m-l>span:first {
	border: 1px solid #EEEEEE;
}
.top-m-l>span:last-child {
	margin-top: 12px;
}
#top-m-img1{
	width: 454px;
	height: 464px;
	background-position: center;
	background-size: contain;
	background-repeat: no-repeat;
}
#top-m-img span{
	display: inline-block;
}
.topImg{
	border: 1px solid #EEEEEE;
	width: 85px;
	height: 85px;
	margin-left: 8px;
	background-position: center;
	background-size: contain;
	background-repeat: no-repeat;
}

.top-m-l>span:last-child>img:first-child {
	margin-left: 0px;
}
.topImg:hover{
	border: 1px solid #FFC100;
}

/*中右*/

.top-m-r {
	width: 688px;
	/*width: calc(100% -454px -58px);*/
	/*width: -moz-calc(100% -454px -58px);
	width: -webkit-calc(100% -454px -58px);*/
	float: left;
	padding-left: 58px;
}

.top-m-r-f {
	width: 100%;
	margin-top: 34px;
}

.top-m-r-f>div {
	display: inline-block;
	/* width: 600px; */
	letter-spacing: 3px;
}

.top-m-r-f>div:first-child {
	letter-spacing: 3px;
	color: #333333;
	font-size: 20px;
	margin-bottom: 19px;
}

.top-m-r-f>div:last-child {
	color: #999999;
	font-size: 16px;
}

.top-m-r-s {
	    position: relative;
    z-index: 100;
	margin-top: 36px;
	margin-bottom: 30px;
	/* width: 600px; */
	height: 52px;
	line-height: 52px;
	background-color: #fff8e2;
}

.top-m-r-s>span:first-child,

.top-m-r-fo>span:first-child {
	color: #333333;
	font-size: 18px;
}
.top-m-r-t>span:first-child{
	color: #333333;
	font-size: 15px;
}
.top-m-r-s>span:first-child {
	padding-left: 15px;
}

.top-m-r-s>span:nth-child(2) {
	padding-left: 33px;
	color: #EAAF27;
	font-size: 24px;
}

.top-m-r-s>span:nth-last-child(2) {
	padding-left: 20px;
	color: #545353;
	font-size: 14px;
}
.top-m-r-t2{
	background-color: #f6f7f8;
	height: 86px;
	line-height: 86px;
	color: #333333;
	font-size: 18px;
	padding-left: 17px;
	display: none;
}
.top-m-r-t>span,
.top-m-r-t>span>span {
	display: block;
	float: left;
}


/*.top-m-r-t{
	padding-right: 30px;
}*/

.top-m-r-t>span:nth-child(1),
.top-m-r-fo>span:nth-child(1) {
	width: 36px;
	padding-left: 17px;
}

.top-m-r-t>span:nth-child(2) {
	width: 500px;
}
.top-c>span:hover{
	background-color: rgb(255, 193, 0);
}
.top-m-r-t>span>span {
	margin-bottom: 15px;
	text-align: center;
	font-size: 12px;
	color: #333333;
	background-color: #EEEEEE;
	width: 85px;
	height: 28px;
	line-height: 28px;
	margin-left: 34px;
}


/*清除浮动*/
.product:after,
.hqImg2:after,
.hqImg1:after,
.main-pj-m2:after,
.main-evaluate:after,
.evaluate-m:after,
.top-m-r-t:after,
.top-m-r-fo:after,
.top1:after,
.main-t:after,
.main-pj-m:after ,
.main-pj-st:after,
.top-m-r-t:after{
	content: "";
	display: block;
	visibility: hidden;
	clear: both;
	height: 0;
}

.top-m-r-fo {
	/* width: 600px; */
	margin-top: 18px;
}

.top-m-r-fo>span:first-child,.top-m-r-fo>span:nth-child(2) {
	display: inline-block;
	float: left;
}

.top-m-r-fo>span:nth-child(2) {
	margin-left: 34px;
}
.top-m-r-fo input[type="button"]{
	padding: 0px 6px;
}
.top-m-input{
	text-align: center;
    color: #333;
    width: 34px;
    font-size: 14px;
    border: none;
}
.top-m-r-fi {
	width: 100%;
}

.top-m-r-fi>span {
	margin-top: 30px;
	display: inline-block;
	background-color: #FFC100;
	width: 254px;
	height: 60px;
	line-height: 60px;
	text-align: center;
	font-size: 18px;
	color: #333333;
}


/*商品详情公共*/

.main {
	width: 1194px;
	margin-top: 70px;
}

.top-m,
.main-t,
.main-f,
.main-pj,
.main-xq {
	width: 100%;
}
#details{
	width: 750px;
	margin: auto;
}
.main-t>div {
	float: left;
}

.main-t>div:nth-child(1),
.main-t>div:nth-child(3) {
	position: relative;
	z-index: 10;
	width: 39%;
	height: 36px;
	line-height: 36px;
	border-bottom: 1px solid #EEEEEE;
	border-top: 2px solid #999;
	background-color: #F6F7F8;
}

.main-t>div:nth-child(2) {
	width: 252px;
}

.main-t>div:nth-child(1) {
	border-left: 1px solid #EEEEEE;
}

.main-t>div:nth-child(3) {
	border-right: 1px solid #EEEEEE;
}

.main-t>div:nth-child(2)>span {
	font-size: 18px;
	text-align: center;
	position: relative;
	z-index: 11;
	display: block;
	float: left;
	width: 126px;
}


/*点击切换样式*/

.main-act1 {
	position: absolute;
	z-index: 15;
	top: -11px;
	left: 0;
	height: 22px;
	background: white;
	border-top: 3px solid #FFC100;
	color: #EAAF27;
	padding-top: 15px;
	padding-bottom: 10px;
}

.main-act2 {
	color: #333333;
	position: absolute;
	z-index: 15;
	right: 0;
	height: 36px;
	border-top: 2px solid #999;
	color: #333333;
	line-height: 36px;
	border-bottom: 1px solid #EEEEEE;
	border-top: 2px solid #999;
	background-color: #F6F7F8;
}


/*商品详情*/

.main-xq {
	margin-top: 28px;
}
.de-de:after{
	    clear: both;
    content: '';
    height: 0;
    display: block;
}

/*商品评价*/

.main-pj {
	display: none;
	margin-top: 10px;
}
.main-span>span:nth-child(1){
	vertical-align: middle;
}
.main-pj-t {
	font-size: 16px;
	line-height: 46px;
	height: 46px;
	border: 1px solid #dddddd;
}

.main-pj-t>span {
	display: block;
	float: left;
}

.main-pj-t>span:first-child {
	margin-left: 40px;
}

.main-pj-t>span>span>img {
	margin-right: 7px;
}

.main-pj-t>span:last-child {
	margin-left: 70px;
}

.main-pj-m,.main-pj-st {
	color: #333333;
	margin-top: 25px;
	}
.main-pj-m>div,.main-pj-st>div{
	/* border-bottom: 1px solid #999999; */
	width: 100%;
	/* height: 208px; */
	margin-top: 25px;
}
.main-pj-m>div>div ,.main-pj-st>div>div{
	float: left;
	margin-bottom: 10px;
}

.main-pj-m1 {
	margin-left: 30px;
}

.main-pj-m1>span:first-child {
	display: block;
	width: 82px;
	height: 82px;
	/*background-image: url(../../img/detalis.jpg);*/
	background-position: center;
	background-repeat: no-repeat;
	background-size: cover;
	border-radius: 50%;
}

.main-pj-m1>span:last-child {
	margin-top: 10px;
	display: block;
	width: 82px;
	text-align: center;
	font-size: 14px;
}

.main-pj-m2{
	/* width: 1061px; */
	margin-left: 27px;
}

.main-pj-m2>div:first-child {
	width: 100%;
	/*height: 21px;*/
	margin-top: 23px;
	font-size: 16px;
}

.main-pj-m2>div:nth-child(2){
	width: 100%;
	/*height: 100px;*/
	margin-top: 17px;
	font-size: 16px;
}
.main-pj-m2>div:nth-child(2)>span,.zjeEvaluate>div:nth-child(2)>span {
	display: block;
	float: left;
	width: 86px;
	height: 86px;
	border: 2px solid #EEEEEE;
	padding: 5px;
	margin-right: 16px;
}

.main-pj-m2>div:nth-child(2)>span img ,.zjeEvaluate>div:nth-child(2)>span img{
	width: 100%;
}
.main-pj-m2>div:nth-child(3){
	/* position: relative; */
	/* z-index: 50; */
	width: 100%;
	height: 19px;
	margin-top: 20px;
}
.main-pj-m2>div:nth-child(3)>span {
	display: block;
	float: left;
	/*margin-top: 12px;*/
	margin-bottom: 16px;
	font-size: 14px;
}

.main-pj-m2>div:nth-child(3)>span:nth-child(2) {
	margin-left: 20px;
}
.main-pj-m2>div:nth-child(3)>span:last-child {
	right: 120px;
	/* bottom: 0; */
	position: absolute;
	z-index: 55;
	color: #999999;
	font-size: 12px;
	margin-left: 740px;
}
/*底部页数*/
.main-pj-f{
	margin: 0 auto;
	height: 38px;
	margin-top: 51px;
	width: 442px;
}
.main-pj-f>span{
	display: block;
	float: left;
	height: 28px;
	line-height: 28px;
	text-align: center;
	border: 1px solid #DDDDDD;	
}
.main-pj-f-d>span:first-child,.main-pj-f-d>span:last-child{
width: 66px;
color: #333333;
font-size: 12px;
}
.main-pj-f>span:last-child{
	margin-left: 3px;
}
.main-pj-f>span{
	width: 38px;
	margin-left: 3px;
}
.main-pj-f-d>span:nth-last-child(2){
	border: 0px;
}
/*评价为空*/
.main-pj-k{
	width: 1200px;
	text-align: center;
	font-size: 18px;
	color: #999999;
	margin-top: 76px;
	margin-bottom: 147px;
}
/*内容头*/
.select{
	width: 100%;	
	height: 38px;
	border-bottom: 1px solid #FFC100 ;
	position: relative;
}
.select>div{
	width: 1200px;	
	height: 38px;
	margin: 0 auto;
	
}
.select>div>span{
	font-size: 16px;
	color: #333333;
	line-height: 38px;
	height: 100%;
	display: inline-block;
	/*margin-right: 20px;*/
	padding: 0 30px;
	/*background-color: #FFC100;*/
	/*font-weight:600 ;*/
}

/*内容头结束*/
.text-ts{
	display: none;
    line-height: 24px;
    font-size: 14px;
    color: #fc3232;
    margin-left: 10px;
}
/*评价*/
.evaluate{
	width: 100%;
	border: 1px solid #ddd;
	margin: 10px 0px;
}
.evaluate-t{
	/*width: 100%;*/
	margin-left: 54px;
	margin-top: 36px;
	font-size: 24px;
	color: #555555;
}
.evaluate-m{
	height: 300px;
	position: relative;
	/*width: 100%;*/
	margin-top: 60px;
	margin-left: 120px;
	font-size: 16px;
}
.evaluate-m div{
	/* width: 100%; */
}
.evaluate-m>div:first-child{
	height: 185px;
}
.evaluate-m span{
	float: left;
	/*display: inline-block;*/
}
.evaluate-m1>span:first-child{
	font-size: 16px;
	color: #999999;
	height: 100%;
	/* width: 30px; */
}
.evaluate-m1>span:last-child{
	color: #999999;
	width: 650px;
	height: 183px;
	border: 1px solid #CCCCCC;
	margin-left: 15px;
}
.evaluate-m1 textarea{
	color: #555555;
	font-size: 16px;
	padding: 10px;
	width: 630px;
	height: 163px;
	border: none;
	resize: none;
	overflow: hidden;
}
.evaluate-m2{
	position: relative;
	z-index: 40;
	width: 1018px;
	margin-top: 13px;
	margin-left: 62px;
}
.evaluate-m2>span:first-child{
	width: 100px;
	text-align: center;
	line-height: 35px;
	height: 35px;
	background-color: #FFC100;
	font-size: 16px;
}
.picture-img{
	overflow: hidden;
	width: 100px;
	height: 100px;
	border: 1px solid #CCCCCC;
	margin-left: 6px;
	/*background-image: url(../../image/beijing.png);*/
	background-position: center;
	background-size: contain;
	background-repeat: no-repeat;
}
.picture-img img{
	width: 100%;
}
.evaluate-start{
	margin-top: 16px;
	margin-left: 85px;
}
.evaluate-start1{
	margin-top: 28px;
}
.evaluate-l{
	color: #999999;
	font-size: 16px;
}
.evaluate-r img{
	margin-left: 15px;
	vertical-align: middle;
}
.evaluate-f{
	width: 100%;
	margin: 40px auto 20px auto; 
}
.evaluate-f>span{
	margin: auto;
	display: block;
	width: 150px;
	text-align: center;
	height: 50px;
	line-height: 50px;
	font-size: 20px;
	color: #333;
	background-color: #FFC100;
}
.evaluate-m2 input{
	width: 100px;
	height: 35px;
	position: absolute;
	z-index: 10;
	top: 0px;
	left: 0px;
	 opacity: 0; 
}
/*删除*/
.shangchu{
	display: none;
	width: 100px;
	height: 100px;
	background-color: black;
	opacity: 0.5;
	position: absolute;
	z-index: 30;
}
.shangchu1{
	width: 20px;
    height: 20px;
    background-color: white;
    position: absolute;
    z-index: 31;
    right: 0;
    top: 0;
}
/*删除结束*/
/*匿名*/
.niming{
	position: absolute;
    z-index: 45;
    top: 0px;
    left: 568px;
}
.niming img{
	margin-right: 8px;
	padding-top: 4.5px;
	/*vertical-align: middle;*/
}
/*匿名评论*/
.evaluate{
	display: none;
}
/*.hqImg1{
	 display: none; 
}*/
.hqImg1 span,.hqImg2 span{
	background-position: center;background-repeat: no-repeat;background-size: contain;
}
.hqImg:after{
	display: block;
	border-bottom: 1px solid #ccc;
	content: "";
	display: block;
	/* visibility: hidden; */
	clear: both;
	height: 0;
	width: 100%;
	/* position: absolute; */
}
#pjKong{
	display: none;
}
/*最加评价*/
.evaluateTime{
	    color: #999999;
    font-size: 12px;
}
.zjeEvaluate,.server{
	    /*margin-left: 27px;*/
	    /*padding: 10px;*/
	    background-color: #f6f7f8;
	    width: 1061px;
}
.zjeEvaluate>div,.server>div{
	padding: 10px;
}
.zjeEvaluate>div:nth-child(2){
	width: 100%;
	/*height: 100px;*/
	/*margin-top: 17px;*/
	font-size: 16px;
}
.server{
	/*width: 100%;*/
	/*height: 21px;*/
	/*margin-top: 23px;/*有就显示*/*/
	font-size: 16px;
}
.main-evaluate {
    width: 1061px;
}
/*最加评价结束*/
#topName1{
	width: 100%;
}
/*组合商品*/
.product{
	margin-bottom: 15px;
}
.comProduct{
	display: none;
	    color: #333333;
    font-size: 18px;
    margin-bottom: 10px;
}
.product>div{
	float: left;
}
.product>div:nth-child(1){
	width: 120px;
	overflow: hidden;
	text-align: right;
}
.product>div:nth-child(1) span{
	display: block;
}
.product>div:nth-child(1)>span:first-child{
	color: #333;
	font-size: 16px;
}
.product>div:nth-child(1)>span:last-child{
	color: #EAAF27;
	font-size: 12px;
}
.product>div:nth-child(1)>span:nth-child(1){
	    overflow: hidden;
    display: -webkit-box;
    -webkit-line-clamp: 2;
    -webkit-box-orient: vertical;
}
.abc{
	display: block;
	text-align: center;
    font-size: 12px;
    color: #333333;
    background-color: #EEEEEE;
    width: 138px;
    height: 28px;
    line-height: 28px;
    margin-left: 86px;
}
/*营销活动*/
.activity{
   font-size: 16px;
    
}
.times-de span {
	display: inline-block;
}
.times-de{
	margin-right: 15px;
	font-size: 14px;
    color: #fc3232;
	float: right;
}
